package com.mayflygeek.mayflyask.framework.webmvc.interceptor;

import java.lang.annotation.Annotation;
import java.util.List;

/**
 * @author 虫虫
 * @team 蜉蝣极客
 * @link www.mayflygeek.com
 * @Emial chongchong@mayflygeek.com
 * 
 */
public interface AnnotatedMethodHandler<A extends Annotation> {
	List<Class<?>> getSupportedInjectParameterTypes();

	Class<A> getMethodAnnotation();

	void handler(Object controller, Object[] parameterObjects);
}
